home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 3-Presentations / Apple Demos / Training / HyperCard 2.0 Training / •HC 2.0-4 / card_12428.txt < prev    next >
Text File  |  1990-04-06  |  4KB  |  167 lines

  1. -- card: 12428 from stack: in.0-4
  2. -- bmap block id: 12651
  3. -- flags: 0000
  4. -- background id: 2767
  5. -- name: Ex 1.5
  6. ----- HyperTalk script -----
  7. -- The "hideFeedback" handler is in the stack script.
  8. on resetCd
  9.   hide button "choice"
  10.   hideFeedback
  11. end resetCd
  12.  
  13.  
  14. -- part 3 (field)
  15. -- low flags: 01
  16. -- high flags: 2000
  17. -- rect: left=152 top=95 right=298 bottom=260
  18. -- title width / last selected line: 0
  19. -- icon id / first selected line: 0 / 0
  20. -- text alignment: 0
  21. -- font id: 0
  22. -- text size: 12
  23. -- style flags: 0
  24. -- line height: 14
  25. -- part name: 
  26. ----- HyperTalk script -----
  27. -- This handler puts the user's answer into the global SelLine.
  28. on mouseUp
  29.   global SelLine
  30.  
  31.   hideFeedback
  32.  
  33.   -- Find out which line was clicked:
  34.   get item 2 of the clickLoc - top of me
  35.   put 1 + (it-4) div the textHeight of me into lineNum
  36.  
  37.   -- Hilite the line (with a hilited btn):
  38.   if lineNum is not 5 and lineNum is not 10 and lineNum is not 15 then
  39.     set top of btn "choice" to ((lineNum-1) * textHeight of me + 99)
  40.     show btn "choice"
  41.   end if
  42.  
  43.   -- Put the choice into SelLine
  44.   if lineNum > 4 then subtract 1 from lineNum
  45.   if lineNum > 8 then subtract 1 from lineNum
  46.   put lineNum into SelLine
  47.  
  48. end mouseUp
  49.  
  50.  
  51.  
  52. -- part 4 (button)
  53. -- low flags: 80
  54. -- high flags: 4000
  55. -- rect: left=148 top=197 right=213 bottom=258
  56. -- title width / last selected line: 0
  57. -- icon id / first selected line: 0 / 0
  58. -- text alignment: 1
  59. -- font id: 0
  60. -- text size: 12
  61. -- style flags: 0
  62. -- line height: 16
  63. -- part name: choice
  64.  
  65.  
  66. -- part 5 (button)
  67. -- low flags: 00
  68. -- high flags: A003
  69. -- rect: left=399 top=297 right=315 bottom=458
  70. -- title width / last selected line: 0
  71. -- icon id / first selected line: 0 / 0
  72. -- text alignment: 1
  73. -- font id: 0
  74. -- text size: 12
  75. -- style flags: 0
  76. -- line height: 16
  77. -- part name: Done
  78. ----- HyperTalk script -----
  79. -- This handler checks the user's answer.
  80. -- The "noAns" and "ans" handlers are in the stack script.
  81.  
  82. on mouseUp
  83.   global selLine
  84.   if SelLine is empty then noAns
  85.   else ans SelLine
  86. end mouseUp
  87.  
  88.  
  89.  
  90. -- part 8 (button)
  91. -- low flags: 00
  92. -- high flags: A003
  93. -- rect: left=345 top=320 right=338 bottom=459
  94. -- title width / last selected line: 0
  95. -- icon id / first selected line: 0 / 0
  96. -- text alignment: 1
  97. -- font id: 0
  98. -- text size: 12
  99. -- style flags: 0
  100. -- line height: 16
  101. -- part name: Correct Answer
  102. ----- HyperTalk script -----
  103. -- This handler shows the correct answer.
  104.  
  105. on mouseUp
  106.   hideFeedback
  107.   click at 203,205
  108.   ans 13
  109. end mouseUp
  110.  
  111.  
  112.  
  113. -- part contents for background part 9
  114. ----- text -----
  115. 5 of 6
  116.  
  117. -- part contents for background part 6
  118. ----- text -----
  119. Here is the HyperCard ‚ÄúGo‚Äù menu. Click on the option that will take you to the following piece of information.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133. -- part contents for card part 3
  134. ----- text -----
  135. Back
  136. Home
  137. Help
  138. Recent
  139.  
  140. First
  141. Prev
  142. Next
  143. Last
  144.  
  145. Find...
  146. Message
  147. Scroll
  148. Next Window
  149.  
  150.  
  151. -- part contents for background part 21
  152. ----- text -----
  153. No. ‚ÄòBack‚Äô will take you to the last card you saw.
  154. No. ‚ÄòHome‚Äô will take you to the HyperCard Home stack.
  155. No. ‚ÄòHelp‚Äô will take you to the HyperCard Help stack.
  156. No. ‚ÄòRecent‚Äô will show you the last 42 cards you‚Äôve seen in HyperCard, and let you go to one of them.
  157. No. ‚ÄòFirst‚Äô will take you to the first card in a HyperCard stack.
  158. No. ‚ÄòPrev‚Äô will take you to the previous card in a HyperCard stack.
  159. Correct. The ‚ÄòNext‚Äô menu option will take you to the next card in a HyperCard stack.
  160. No. ‚ÄòLast‚Äô will take you to the last card in a HyperCard stack.
  161. No. ‚ÄòFind...‚Äô will help you search for a word or phrase in a stack.
  162. No. ‚ÄòMessage‚Äô will bring up the HyperCard message box.
  163. No. ‚ÄòScroll‚Äô will bring up a window that lets you determine which part of the screen to view.
  164. No. ‚ÄòNext Window‚Äô will bring the next window to the front.
  165. This is the correct answer. The ‚ÄòNext‚Äô menu option will take you to the next card in a HyperCard stack.
  166.  
  167.